Metadata-Version: 2.1
Name: Widget Controller
Version: 2.0
Summary: Una libreria para crear facilmente UI (traducido de Tkinter y otros)
Home-page: https://github.com/Z3R0GT/WC
Download-URL: https://github.com/Z3R0GT/WC/releases/tag/BUILD-2.0
Author: Z3R0_GT
Author-email: contac.es.z3r0.gt@gmail.com
License: OTHER
Keywords: ui,UI,Tkinter,logging,build
Description-Content-Type: text/markdown
License-File: LICENSE.txt

![logo](logo.png)

# WC
Window Controller (controlador de ventanas) o WC es una libreria que empaqueta otras tanto grandes como pequeÃ±as, proveyendo multiples funciones para facilitar el crear GUIs, creado por
Z3R0_GT con la iniciativa de "Facilitar el desarrollo de GUIs con python, sin perder mucho tiempo en el proceso con investigaciones para averiguar como lograrlo".

tenemos la vision de ser una libreria usada por varias personas como compaÃ±iar para facilitarles el proceso, con el objetivo de ser lo mas simples posibles

## LIBRERIAS
- Usamos las siguientes librerias externas (no viene pre-instalados con python):
    - Pillow.
    - tkVideoPlayer.

- Pre-instalados:
    - os.
    - json.
    - winsound

# Â¿QUE OFRECEMOS?

- Usamos un tipeado similar a java para crear GUIs basicas, teniendo las siguientes funciones:
    - Inicio de aplicacion para correr mutiples ventanas como un solo proceso
    - Nodos:
        - Botones, Areas de texto, etiquetas tanto para incluir imagenes adaptables como texto corriente, areas especificas para incluir entrada de usuario, menu de opciones, lista de botones.
    - Procesos:
        - Puedes crear fuentes de texto (todas provenientes de tkinter), editar areas de texto, crear ventanas (necesario para ejecucion de programa), centrar ventanas, incluir barra de movimiento (scroll).
    - Sistema:
        - guardar y cargar archivos json (se usa diccionarios para este caso).
    - ConfiguraciÃ³n:
        - crear y almacenar direcciones para su posterior uso.
    - Desarrollador:
        - puedas tambien revisar un listado de objetos en general, tanto datos almacenados, funciones y ventana creadas y objetos guardados en general.

dentro de cada carpeta, se encuentra la version correspondiente a WC con un pequeÃ±o ejemplo para que puedas testear las capacidades de la version elegida, tambiÃ©n es compatible (Version 4) para usarlo con consola

# VERSIONES
Numero de versiÃ³n que resive o no soporte, ademas del tiempo de experaciÃ³n de soporte.

| Version    | Soporte                       | Cotenido               |
| -------    | ------------------            | ---------              |
| 5.0 > ...  | :white_check_mark:            |VersiÃ³n de MP3 Y MP4    |
| 4.0 > 4.9  | :white_check_mark:            |Carga pantalla          |
| 1.0 > 2.0  | :negative_squared_cross_mark: |Base de libreria        |

Las versiones se aplicaran bajo el siguiente condicionamiento para identificar y tener la capacidad de leer:
--(Nombre de contrucciÃ³n) (Version numerica de lanamizamiento).(NÃºmero de revisiÃ³n actulizado)--, por ejemplo: 

BUILD 3.2   -- en este caso se puede que la versiÃ³n a tratar es la BUILD de version 3 cuya revisiÃ³n de codigo corresponde a la segunda vez desde que se lanzo, sin embargo en caso de encontrar un tercer numero como en este caso: 
BUILD 5.0.1 -- se puede intertrepar que la BUILD esta en su versiÃ³n 5 que no se a revisado desde que se lanzo pero es la primera versiÃ³n pre-liminar para lanzar una revisiÃ³n pronto (el tercer numero).

## Notas

1. Soporte implica soluciÃ³n de errores, mÃ¡s no significa actualizaciÃ³n, si quiere una version con mas funciones mira las versiones presentes y sus respectivos datos.

2. no somos dueÃ±os de ninguna libreria usada en este proyecto, en caso obtenga algun error, puede reportarlo o consultar en la paginÃ¡ de GitHub (https://github.com/Z3R0GT/WC/issues).

## Capturas

<img src="https://github.com/Z3R0GT/WC/blob/main/Screenshot/ExampleCode.png">
